InMemoryMarketDataStorage

StockSharp.Algo.Storages

Хранилище, генерирующее данные в процессе работы.

Реализует: IMarketDataStorage<T>, IMarketDataStorage

Конструкторы

InMemoryMarketDataStorage
public InMemoryMarketDataStorage(SecurityId securityId, DataType dataType, Func<DateTime, IAsyncEnumerable<T>> getData)
inMemoryMarketDataStorage = InMemoryMarketDataStorage(securityId, dataType, getData)

Хранилище, генерирующее данные в процессе работы.

securityId
идентификатор финансового инструмента.
dataType
Тип данных.
getData
Обработчик для получения данных из памяти.

Методы

LoadAsync
public IAsyncEnumerable<T> LoadAsync(DateTime date)
result = inMemoryMarketDataStorage.LoadAsync(date)

Для загрузки данных.

date
Дата, за которую должны быть загружены данные.

Возвращает: Данные. Если данных нет, будет возвращен пустой набор.